Automatic Generation of Service Ontology from UML Diagrams for Semantic Web Services
نویسندگان
چکیده
We present in this paper the methodology for automatic generation of OWL-S service model ontology along with results and issues. First we extract information related to atomic services and their properties such as IOPE from UML class diagram, and retrieve information related to composition of services from UML state-chart diagram. Then XSLT applications utilize the acquired information to generate the OWL-S service model ontology through the predefined mappings between OWL-S constructs for composite services and UML state-chart primitives. For the justification of generated service ontology several validation checks are performed. Our service ontology generation method is fully automatic and effective in that it is performed in familiar environment to developers and information needed to generate service ontology is provided necessarily during service development. It is also noticeable to facilitate representing the condition with GUI rather than complex
منابع مشابه
Toward Semantic Web Services as MVC Applications: from OWL-S via UML
OWL-S is an application of OWL, theWeb Ontology Language, that describes the semantics of Web Services so that their discovery, selection, invocation and composition can be automated. The research literature reports the use of UML diagrams for the automatic generation of Semantic Web Service descriptions in OWL-S. This paper demonstrates a higher level of automation by generating complete compl...
متن کاملAutomatic Generation of Semantic Web Services
Web services typically contain only syntactic information describing their interfaces. Due to the lack of semantic descriptions, service composition becomes a difficult task. To solve this problem, Web services can exploit the use of ontologies for the semantic definition of service's interface, thus facilitating the automation of discovering, publication, mediation, invocation, and composition...
متن کاملCreating a Meta-Model for Semantic Web Service Standards
Annotating web services with semantic information is a tremendous piece of work for persons who are not familiar with the languages and underlying logic. However, a graphical model can assist users to achieve this goal easily. Therefore, we reviewed existing standards and developed a meta-model and UML profile for semantic web services based on the current W3C submissions to enable an automatic...
متن کاملVisual Modeling of Owl-s Services
The Semantic Web is slowly gathering interest and becoming a reality. More people are becoming aware of this and are trying to embed Semantic Web technologies into their applications. This involves the use of tools that can handle rapid ontology building and validation in an easy and transparent manner. In the area of Semantic Web Web Services (SWWS) an OWL-S specification defines a set of onto...
متن کاملSemantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کامل